﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;

namespace MeizuSDK.Presentation
{
    internal static class MzControlDefs
    {
        /// MZC_NONE -> 0x0000
        public const int MZC_NONE = 0;

        /// MZCS_BUTTON_NORMAL -> 0x0000
        public const int MZCS_BUTTON_NORMAL = 0;

        /// MZCS_BUTTON_PRESSED -> 0x0001
        public const int MZCS_BUTTON_PRESSED = 1;

        /// MZCS_BUTTON_HOVER -> 0x0002
        public const int MZCS_BUTTON_HOVER = 2;

        /// MZCV2_BUTTON_GRAY -> 0x0210
        public const int MZCV2_BUTTON_GRAY = 528;

        /// MZCV2_BUTTON_ORANGE -> 0x0211
        public const int MZCV2_BUTTON_ORANGE = 529;

        /// MZCV2_BUTTON_DELETE_ORANGE -> 0x0212
        public const int MZCV2_BUTTON_DELETE_ORANGE = 530;

        /// MZCV2_BUTTON_GREEN -> 0x0213
        public const int MZCV2_BUTTON_GREEN = 531;

        /// MZCV2_BUTTON_BLACK -> 0x0214
        public const int MZCV2_BUTTON_BLACK = 532;

        /// MZCV2_BUTTON_DELETE -> 0x0215
        public const int MZCV2_BUTTON_DELETE = 533;

        /// MZC_BUTTON_NONE -> 0x0000
        public const int MZC_BUTTON_NONE = 0;

        /// MZC_BUTTON_DEFAULT -> 0x0001
        public const int MZC_BUTTON_DEFAULT = 1;

        /// MZC_BUTTON_PELLUCID -> 0x0001
        public const int MZC_BUTTON_PELLUCID = 1;

        /// MZC_BUTTON_ORANGE -> 0x0002
        public const int MZC_BUTTON_ORANGE = 2;

        /// MZC_BUTTON_GRAY_ROUND_L -> 0x0003
        public const int MZC_BUTTON_GRAY_ROUND_L = 3;

        /// MZC_BUTTON_GRAY_ROUND_R -> 0x0004
        public const int MZC_BUTTON_GRAY_ROUND_R = 4;

        /// MZC_BUTTON_GREEN -> 0x0005
        public const int MZC_BUTTON_GREEN = 5;

        /// MZC_BUTTON_GRAY -> 0x0006
        public const int MZC_BUTTON_GRAY = 6;

        /// MZC_BUTTON_DELETE_ORANGE -> 0x0007
        public const int MZC_BUTTON_DELETE_ORANGE = 7;

        /// MZC_BUTTON_DELETE -> 0x0008
        public const int MZC_BUTTON_DELETE = 8;

        /// MZC_BUTTON_DOWNLOAD -> 0x0009
        public const int MZC_BUTTON_DOWNLOAD = 9;

        /// MZC_BUTTON_ROUND_WHITE -> 0x000A
        public const int MZC_BUTTON_ROUND_WHITE = 10;

        /// MZC_BUTTON_SWITCH -> 0x000B
        public const int MZC_BUTTON_SWITCH = 11;

        /// MZC_BUTTON_SELECT -> 0x000C
        public const int MZC_BUTTON_SELECT = 12;

        /// MZC_BUTTON_XXX_NOSOUND -> 0x0100
        public const int MZC_BUTTON_XXX_NOSOUND = 256;

        /// MZC_BUTTON_WHITE_ROUND_BOTH -> 0x0100
        public const int MZC_BUTTON_WHITE_ROUND_BOTH = 256;

        /// MZC_BUTTON_WHITE_ROUND_TOP -> 0x0101
        public const int MZC_BUTTON_WHITE_ROUND_TOP = 257;

        /// MZC_BUTTON_WHITE_ROUND_BOTTOM -> 0x0102
        public const int MZC_BUTTON_WHITE_ROUND_BOTTOM = 258;

        /// MZC_BUTTON_WHITE_RECT -> 0x0103
        public const int MZC_BUTTON_WHITE_RECT = 259;

        /// MZC_BUTTON_RECT_NOFILL -> 0x0104
        public const int MZC_BUTTON_RECT_NOFILL = 260;

        /// MZC_BUTTON_LINE_TOP -> 0x0105
        public const int MZC_BUTTON_LINE_TOP = 261;

        /// MZC_BUTTON_LINE_BOTTOM -> 0x0106
        public const int MZC_BUTTON_LINE_BOTTOM = 262;

        /// MZC_BUTTON_LINE_TOPBOTTOM -> 0x0107
        public const int MZC_BUTTON_LINE_TOPBOTTOM = 263;

        /// MZC_BUTTON_LINE_NONE -> 0x0108
        public const int MZC_BUTTON_LINE_NONE = 264;

        /// MZC_BUTTON_LINE_RIGHT -> 0x010A
        public const int MZC_BUTTON_LINE_RIGHT = 266;

        /// MZC_BUTTON_ARROW_RIGHT -> 0x0109
        public const int MZC_BUTTON_ARROW_RIGHT = 265;

        /// MZCV2_SWITCH -> 0x0220
        public const int MZCV2_SWITCH = 544;

        /// MZCV2_ARROW_RIGHT -> 0x0222
        public const int MZCV2_ARROW_RIGHT = 546;

        /// MZCV2_CHECKBOX_SELECT -> 0x0223
        public const int MZCV2_CHECKBOX_SELECT = 547;

        /// MZCV2_RADIOBOX_SELECT -> 0x0225
        public const int MZCV2_RADIOBOX_SELECT = 549;

        /// MZCV2_TICK -> 0x0227
        public const int MZCV2_TICK = 551;

        /// MZC_SWITCH_ON -> 0x0201
        public const int MZC_SWITCH_ON = 513;

        /// MZC_SWITCH_OFF -> 0x0202
        public const int MZC_SWITCH_OFF = 514;

        /// MZC_ARROW_RIGHT -> 0x0203
        public const int MZC_ARROW_RIGHT = 515;

        /// MZC_ARROW_RIGHT_PRESSED -> 0x0204
        public const int MZC_ARROW_RIGHT_PRESSED = 516;

        /// MZC_ARROW_BACK -> 0x0205
        public const int MZC_ARROW_BACK = 517;

        /// MZC_TICK -> 0x0206
        public const int MZC_TICK = 518;

        /// MZC_SELECTED -> 0x0207
        public const int MZC_SELECTED = 519;

        /// MZC_UNSELECTED -> 0x0208
        public const int MZC_UNSELECTED = 520;

        /// MZC_DELETE -> 0x0209
        public const int MZC_DELETE = 521;

        /// MZC_BOTTOM_TOOLBAR_75 -> 0x020A
        public const int MZC_BOTTOM_TOOLBAR_75 = 522;

        /// MZC_BOTTOM_TOOLBAR_65 -> 0x020B
        public const int MZC_BOTTOM_TOOLBAR_65 = 523;

        /// MZC_BOTTOM_TOOLBAR_50_720 -> 0x020C
        public const int MZC_BOTTOM_TOOLBAR_50_720 = 524;

        /// MZC_GRIDLINE_SOLID -> 0x020D
        public const int MZC_GRIDLINE_SOLID = 525;

        /// MZC_GRIDLINE_SOLID_PRESSED -> 0x020E
        public const int MZC_GRIDLINE_SOLID_PRESSED = 526;

        /// MZC_GRIDLINE_DASHED -> 0x020F
        public const int MZC_GRIDLINE_DASHED = 527;

        /// MZC_GRIDLINE_DASHED_PRESSED -> 0x0210
        public const int MZC_GRIDLINE_DASHED_PRESSED = 528;

        /// MZC_GRIDLINE_SOLID_LIGHT_SINGLE -> 0x0211
        public const int MZC_GRIDLINE_SOLID_LIGHT_SINGLE = 529;

        /// MZC_GRIDLINE_SOLID_DARK_SINGLE -> 0x0212
        public const int MZC_GRIDLINE_SOLID_DARK_SINGLE = 530;

        /// MZC_GRIDLINE_SOLID_PRESSED_LIGHT_SINGLE -> 0x0213
        public const int MZC_GRIDLINE_SOLID_PRESSED_LIGHT_SINGLE = 531;

        /// MZC_GRIDLINE_SOLID_PRESSED_DARK_SINGLE -> 0x0214
        public const int MZC_GRIDLINE_SOLID_PRESSED_DARK_SINGLE = 532;

        /// MZC_GRIDLINE_IMAGE -> 0x0215
        public const int MZC_GRIDLINE_IMAGE = 533;

        /// MZC_BUTTON_MODE_NORMAL -> 0
        public const int MZC_BUTTON_MODE_NORMAL = 0;

        /// MZC_BUTTON_MODE_HOLD -> 1
        public const int MZC_BUTTON_MODE_HOLD = 1;

        /// MZC_BUTTON_DASHED_LINE_TOP -> 0x0216
        public const int MZC_BUTTON_DASHED_LINE_TOP = 534;

        /// MZC_BUTTON_DASHED_LINE_BOTTOM -> 0x0217
        public const int MZC_BUTTON_DASHED_LINE_BOTTOM = 535;

        /// MZC_BUTTON_DASHED_LINE_TOPBOTTOM -> 0x0218
        public const int MZC_BUTTON_DASHED_LINE_TOPBOTTOM = 536;
    }
}
